.right-checkbox input[type="checkbox"],
.right-checkbox .custom-control-indicator,
.right-checkbox input[type="radio"], .right-radio input[type="checkbox"],
.right-radio .custom-control-indicator,
.right-radio input[type="radio"] {
  right: auto;
  top: auto;
  position: absolute; }

.right-checkbox input[type="checkbox"],
.right-checkbox .custom-control-label::before,
.right-checkbox .custom-control-label::after,
.right-checkbox input[type="radio"], .right-radio input[type="checkbox"],
.right-radio .custom-control-label::before,
.right-radio .custom-control-label::after,
.right-radio input[type="radio"] {
  right: auto;
  left: 2%; }

.radio.right-radio label {
  padding-right: 0; }

/* iCheck */
.skin [class*="icheckbox_"],
.skin [class*="iradio_"], .icheck_square [class*="icheckbox_"],
.icheck_square [class*="iradio_"] {
  margin-left: 0.6rem; }

.skin [class*="icheckbox_line"],
.skin [class*="iradio_line"] {
  margin-bottom: 0.6rem; }

.state[class*="icheckbox_"]:hover, .state[class*="iradio_"]:hover {
  cursor: default; }

/* Image Checkbox selected*/
input[type="checkbox"]:checked + img.img-thumbnail {
  background-color: #666EE8;
  color: #996;
  border-color: #666EE8; }
